Improving dynamic software analysis by applying grammar inference principles

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving dynamic software analysis by applying grammar inference principles

Grammar inference is a family of machine learning techniques that aim to infer grammars from a sample of sentences in some (unknown) language. Dynamic analysis is a family of techniques in the domain of software engineering that attempts to infer rules that govern the behaviour of software systems from a sample of executions. Despite their disparate domains, both fields have broadly similar aim...

متن کامل

Applying Grammar Inference Principles to Dynamic Analysis

Grammar inference and dynamic analysis share a number of similarities. They both try to infer rules that govern the behaviour of some unknown system from a sample of observations. Deriving general rules about program behaviour from dynamic analysis is difficult because it is virtually impossible to identify and supply a complete sample of necessary program executions. The problems that arise wi...

متن کامل

Grammar Inference Technology Applications in Software Engineering

While Grammar Inference (GI) has been successfully applied to many diverse domains such as speech recognition and robotics, its application to software engineering has been limited, despite wide use of context-free grammars in software systems. This paper reports current developments and future directions in the applicability of GI to software engineering, where GI is seen to offer innovative s...

متن کامل

Some Experiments in Applying Inductive Inference Principles to Surface Reconstruction

This paper presents an application of the Minimum Description-Length (MDL) principle of inductive learning to the surface reconstruction problem of computer vision. The application demonstrates that the M D L principle can be applied to practical problems while preserving its convergence properties. It also illustrates how at least one aspect of computer vision (i.e., surface reconstruction) ca...

متن کامل

Improving Software Systems by Flow Control Analysis

Using agile methods during the implementation of the system that meets mission critical requirements can be a real challenge. The change in the system built of dozens or even hundreds of specialized devices with embedded software requires the cooperation of a large group of engineers. This article presents a solution that supports parallel work of groups of system analysts and software develope...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Software Maintenance and Evolution: Research and Practice

سال: 2008

ISSN: 1532-060X,1532-0618

DOI: 10.1002/smr.373